/* 1. 读取`info.json`并转为**数组**
     1. `fs.readFileSync`
     2. 转换数据格式`JSON.parse`
 2. 随机从**数组**中获取一条数据
     1. `Math.random()`
     2. 随机的对象
 3. 累加`count`的值
     1. **随机的对象.count++**
 4. 重新保存回`info.json`(**覆盖**)
     1. `fs.writeFileSync`
     2. 转换数据格式`JSON.stringify` */

// 导入path模块
const path = require("path")
// 导入fs模块
const fs = require("fs")

// 读取info.json
const index = path.join(__dirname, "./info/info.json")
const res = fs.readFileSync(index, "utf-8")
// console.log("res:", res)
// 转数组
const arr = JSON.parse(res)
// console.log("arr:", arr)
// 随机抽取
const add = parseInt(Math.random() * arr.length)
// console.log("add:", add)
const extract = arr[add]
// console.log("extract:", extract)
// 累加
extract.count++
console.log("extract:", extract)
// // 写入
fs.writeFileSync(index, JSON.stringify(arr))
